/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// iirfilt_crcf_data_h7x64.c: autotest iirfilt data
//

#include <complex.h>

float iirfilt_crcf_data_h7x64_b[] = {
    0.000340537653,
    0.002043225916,
    0.005108064791,
    0.006810753054,
    0.005108064791,
    0.002043225916,
    0.000340537653};

float iirfilt_crcf_data_h7x64_a[] = {
    1.000000000000,
   -3.579434798331,
    5.658667165934,
   -4.965415228779,
    2.529494905841,
   -0.705274114510,
    0.083756479619};

float complex iirfilt_crcf_data_h7x64_x[] = {
    0.004233635522 +   0.032166672422*_Complex_I,
   -0.157552590267 +   0.250368602921*_Complex_I,
    0.054267060665 +  -0.005044027264*_Complex_I,
    0.051025281222 +   0.067245838231*_Complex_I,
   -0.027078112717 +  -0.126549310903*_Complex_I,
    0.035527067912 +   0.084082095013*_Complex_I,
   -0.045166037588 +   0.117512061237*_Complex_I,
   -0.170543036494 +  -0.210138171552*_Complex_I,
    0.122017191616 +   0.083315021977*_Complex_I,
    0.087665380573 +  -0.113419352152*_Complex_I,
   -0.020592340496 +   0.051461184327*_Complex_I,
    0.005438907415 +  -0.034203108407*_Complex_I,
   -0.004238610906 +  -0.010875374856*_Complex_I,
    0.014448167389 +   0.140297619530*_Complex_I,
    0.023037852846 +   0.147634578106*_Complex_I,
    0.039831512515 +   0.117367316573*_Complex_I,
   -0.049079756276 +  -0.134214287084*_Complex_I,
   -0.081369646592 +  -0.123999271543*_Complex_I,
   -0.060778482772 +  -0.005943225227*_Complex_I,
    0.060096536726 +   0.110619062414*_Complex_I,
   -0.029590602066 +   0.069542558264*_Complex_I,
    0.276694153680 +   0.033847635389*_Complex_I,
   -0.069801585631 +  -0.024433292968*_Complex_I,
    0.103527771239 +   0.043047059964*_Complex_I,
    0.052392266919 +   0.106611921459*_Complex_I,
    0.047921013690 +   0.144591771640*_Complex_I,
   -0.100885260679 +   0.085422512163*_Complex_I,
    0.023817071089 +   0.007631681829*_Complex_I,
   -0.103520290629 +   0.065084699549*_Complex_I,
    0.141218652175 +   0.181817618913*_Complex_I,
    0.091918916526 +   0.090132723783*_Complex_I,
    0.073412476081 +  -0.185654057154*_Complex_I,
    0.064690355167 +  -0.154617720920*_Complex_I,
   -0.141562424619 +  -0.078498890176*_Complex_I,
   -0.089061791163 +  -0.089972135569*_Complex_I,
    0.061285035005 +  -0.042181313189*_Complex_I,
    0.011648008082 +   0.030075451872*_Complex_I,
   -0.050030705016 +   0.044231269056*_Complex_I,
    0.055904020426 +  -0.100086776348*_Complex_I,
    0.067035512200 +   0.110427319881*_Complex_I,
    0.112195729535 +  -0.159140605014*_Complex_I,
   -0.008321783937 +  -0.074224475191*_Complex_I,
    0.124554695470 +  -0.000035276105*_Complex_I,
    0.178233609860 +  -0.241786527172*_Complex_I,
    0.013428861272 +   0.019929110617*_Complex_I,
    0.106814998943 +   0.061446999514*_Complex_I,
   -0.087662510082 +  -0.142756477357*_Complex_I,
    0.005116389200 +   0.004875226134*_Complex_I,
   -0.082163710392 +  -0.003854447463*_Complex_I,
    0.055960629067 +   0.147529880141*_Complex_I,
    0.104198321794 +   0.047973142904*_Complex_I,
   -0.092852806707 +  -0.088517198490*_Complex_I,
    0.008453380604 +   0.016712253059*_Complex_I,
   -0.168237622832 +   0.182661482388*_Complex_I,
   -0.003676740087 +   0.067558336540*_Complex_I,
    0.083397702670 +   0.084971378309*_Complex_I,
    0.105858021404 +   0.040735314366*_Complex_I,
   -0.117228290082 +  -0.024601874801*_Complex_I,
   -0.158931397897 +  -0.101660731802*_Complex_I,
   -0.079872460607 +  -0.030609694665*_Complex_I,
   -0.070191072161 +   0.183132157615*_Complex_I,
   -0.187191287439 +  -0.013144361324*_Complex_I,
   -0.097352654114 +  -0.073775329625*_Complex_I,
   -0.160782253378 +   0.108482062513*_Complex_I};

float complex iirfilt_crcf_data_h7x64_y[] = {
    0.000001441712 +   0.000010953963*_Complex_I,
   -0.000039841800 +   0.000190192712*_Complex_I,
   -0.000432579170 +   0.001292948964*_Complex_I,
   -0.001963477446 +   0.005116752194*_Complex_I,
   -0.005460987213 +   0.013853437396*_Complex_I,
   -0.010691848048 +   0.028003970363*_Complex_I,
   -0.015829219307 +   0.044636043744*_Complex_I,
   -0.018444702482 +   0.058202478955*_Complex_I,
   -0.017385042715 +   0.063522217409*_Complex_I,
   -0.013852978602 +   0.058220061227*_Complex_I,
   -0.010372120290 +   0.043135943082*_Complex_I,
   -0.008386259332 +   0.021557712213*_Complex_I,
   -0.007057894617 +  -0.001756678543*_Complex_I,
   -0.004462600311 +  -0.021708921739*_Complex_I,
    0.000413860784 +  -0.033985730231*_Complex_I,
    0.006867599715 +  -0.035636537512*_Complex_I,
    0.013151792937 +  -0.025207996188*_Complex_I,
    0.017581663360 +  -0.003488920494*_Complex_I,
    0.018987594562 +   0.024903700370*_Complex_I,
    0.016476110032 +   0.051134067764*_Complex_I,
    0.009459018773 +   0.065241189212*_Complex_I,
   -0.001441469538 +   0.061675106678*_Complex_I,
   -0.013298737003 +   0.042982674038*_Complex_I,
   -0.020975009992 +   0.018439112600*_Complex_I,
   -0.019171489571 +  -0.001220893708*_Complex_I,
   -0.005478667970 +  -0.008887635676*_Complex_I,
    0.017790116314 +  -0.002906881750*_Complex_I,
    0.044167796652 +   0.014155489246*_Complex_I,
    0.065318293362 +   0.037562815973*_Complex_I,
    0.073959143834 +   0.061781091547*_Complex_I,
    0.066724360261 +   0.081615483562*_Complex_I,
    0.046102292983 +   0.093697367755*_Complex_I,
    0.020214021152 +   0.097173425139*_Complex_I,
   -0.000316969804 +   0.092297203234*_Complex_I,
   -0.007456572181 +   0.078335403968*_Complex_I,
   -0.000109513959 +   0.053648935265*_Complex_I,
    0.015245116502 +   0.018291043433*_Complex_I,
    0.028507759029 +  -0.023453077073*_Complex_I,
    0.031847159216 +  -0.063005523552*_Complex_I,
    0.023465571027 +  -0.090337797990*_Complex_I,
    0.007593101686 +  -0.098277994324*_Complex_I,
   -0.008080860379 +  -0.085900545160*_Complex_I,
   -0.015861382531 +  -0.059241419647*_Complex_I,
   -0.011151330660 +  -0.029092859925*_Complex_I,
    0.006066947770 +  -0.006896796239*_Complex_I,
    0.031921995818 +  -0.000519982404*_Complex_I,
    0.060475303064 +  -0.011467885217*_Complex_I,
    0.085275600399 +  -0.034448894253*_Complex_I,
    0.100389600600 +  -0.059802028892*_Complex_I,
    0.101457128362 +  -0.077810326455*_Complex_I,
    0.087090251053 +  -0.082216982388*_Complex_I,
    0.060162530535 +  -0.071286280151*_Complex_I,
    0.027739822472 +  -0.047336780803*_Complex_I,
   -0.001368012589 +  -0.016047415915*_Complex_I,
   -0.020598333225 +   0.014978961236*_Complex_I,
   -0.028528780470 +   0.039136270897*_Complex_I,
   -0.028450797573 +   0.053688158765*_Complex_I,
   -0.024993006862 +   0.060174099568*_Complex_I,
   -0.020853885213 +   0.062097322569*_Complex_I,
   -0.016606097058 +   0.061833377745*_Complex_I,
   -0.013052589087 +   0.058990818175*_Complex_I,
   -0.012808887831 +   0.051482609352*_Complex_I,
   -0.019272140076 +   0.038484586328*_Complex_I,
   -0.034383553960 +   0.022386350903*_Complex_I};

